
    @keyframes spin {
        0% {
            transform: rotate(0deg);
        }

        100% {
            transform: rotate(360deg);
        }
    }

    .register-now-btn {
        display: none !important;
    }

    .mobile-notification-bell {
        display: none !important;
    }

    @media (max-width: 991px) {
        .register-now {
            display: none !important;
        }

        .register-now-btn {
            display: block !important;
        }


        .notification-bell-container {
            display: none !important;
        }

        .mobile-notification-bell {
            display: block;
        }

        .notification-bell {
            display: none !important;
        }
    }

    .show-in-mobile {
        display: none;
    }

    @media (max-width: 768px) {
        .show-in-mobile {
            display: block !important;
        }

        .notification-bell {
            display: none !important;
        }

        .mobile-notification-bell {
            display: inline-block !important;
        }

        .show-in-mobile {
            display: block !important;
        }
    }



    .register-now-btn {
        display: inline-block;
        padding: 10px 20px;
        background-color: #ff6600;
        /* Change color as needed */
        color: white;
        text-decoration: none;
        border-radius: 5px;
        font-weight: bold;
        width: 87px !important;
        height: 24px !important;
        font-size: 12px !important;
        margin: 2px !important
    }

    .register-now-btn:hover {
        background-color: #e65c00;
    }

    .color-light {
        color: #fff;
    }

    a:not([href]):not([tabindex]) {
        color: #ffffff;
        text-decoration: none;
    }

    .mean-container .mean-nav>ul>li>a {
        font-size: 0.875rem;
        color: #2a2a2a;
        font-weight: 500;
        padding: 6px 5%;
        background-color: rgb(255, 255, 255);
        -webkit-transition: all 0.5s ease-out;
        transition: all 0.5s ease-out;
    }

    .grid-view-layout2 .product-box-layout1 {
        height: 85%;
        border-radius: 0.125rem;
        margin-bottom: 0;
    }

    .mean-container a.meanmenu-reveal {
        width: 20px !important;
        float: none !important;
        position: absolute !important;
        top: -4px !important;
        padding: 1rem 0.875rem 0.75rem !important;
    }